import request from '@/utils/request'

// 登录方法
export function login(userInfo) {
  let params = {...userInfo}
  params.rememberMe = userInfo.rememberMe ? '1' : '0';
  return request({
    url: '/zy-api/auth/login',
    method: 'post',
    data: params
  })
}

// 获取用户详细信息
export function getInfo() {
  return request({
    url: '/zy-api/api/center/findUserDetail',
    method: 'post',
    data: {}
  })
}

// 退出方法
export function logout() {
  return request({
    url: '/zy-api/logout',
    method: 'post',
    data: {}
  })
}


// 获取公钥
export function getKeys() {
  return request({
    url: '/zy-api/api/security/getKey',
    method: 'post',
    data: {}
  })
}

// 获取图像验证码
export function getCodeImg() {
  return request({
    url: '/zy-api/verify',
    method: 'post',
    data: {}
  })
}

// 133统一身份登录 区县统一登录
export function districtUnifiedLogin(params = {}) {
  return request({
    url: '/zy-api/sso/login',
    method: 'post',
    data: params
  })
}

// 101统一身份登录
export function unifiedLogin101(params = {}) {
  return request({
    url: '/zy-api/sso/sllogin',
    method: 'post',
    data: params
  })
}